package com.puzzlebazar.client.squaregrid.view;

import com.puzzlebazar.client.util.Vec2i;

public interface VertexHighlighter {

	/**
	 * Highlight a specific vertex of the square grid
	 * 
	 * @param loc Location of the vertex to highlight
	 * @throws Exception 
	 */
	public void highlightVertex( Vec2i loc ) throws Exception;
	
	/**
	 * Remove the highlight of a specific vertex of the square grid
	 * 
	 * @param loc Location of the vertex to highlight
	 * @throws Exception 
	 */
	public void unhighlightVertex(Vec2i loc) throws Exception;	
	

	/**
	 * Unhighlight all the vertices
	 */
	public void unhighlightAllVertices();
	
}
